-- @Author: 作者QQ381990860
-- @Date:   2021-11-05 10:34:34
-- @Last Modified by:   作者QQ381990860
-- @Last Modified time: 2022-09-04 04:44:09

local t={}
--从上到下，左到右
--local x,y=-295,-105--640*480
local x,y=-365-120,-95+80
for l=1,4 do
    t[l]={}
    local x1,y1=x,y
    for h=1-2,5+2 do
        t[l][h] = 生成XY(x1,y1)
        x1=x1+60;y1=y1-40
    end
    x=x+45;y=y+45
end
--local x,y=-30,110--640*480
local x,y=-10-120,120+80
for l=5,8 do
    t[l]={}
    local x1,y1=x,y
    for h=1-2,5+2 do
        t[l][h] = 生成XY(x1,y1)
        x1=x1+60;y1=y1-40
    end
    x=x+40;y=y+50
end
local r = {}
r.普通={
    {t[6][3],t[6][4],t[6][2],t[6][5],t[6][1],
        t[5][3],t[5][4],t[5][2],t[5][5],t[5][1],
        t[5][0],t[5][6],t[5][-1],t[5][7],t[6][0],t[6][6]},--己方召唤
    {t[3][3],t[3][2],t[3][4],t[3][1],t[3][5],
        t[4][3],t[4][2],t[4][4],t[4][1],t[4][5],
        t[4][0],t[4][6],t[4][-1],t[4][7],t[3][0],t[3][6]},--敌方召唤

}
r.天覆阵={
    {t[7][3],t[6][4],t[6][2],t[6][5],t[6][1],
        t[5][3],t[5][4],t[5][2],t[5][5],t[5][1]
        ,t[5][0],t[5][6],t[5][-1],t[5][7],t[6][0],t[6][6]},--己方召唤
    {t[2][3],t[3][2],t[3][4],t[3][1],t[3][5],
        t[4][3],t[4][2],t[4][4],t[4][1],t[4][5]
        ,t[4][0],t[4][6],t[4][-1],t[4][7],t[3][0],t[3][6]},--敌方召唤

}
r.地载阵={
   {t[7][3],t[6][3],t[7][4],t[7][2],t[8][3],
        t[5][3],t[5][4],t[5][2],t[5][5],t[5][1]
        ,t[5][0],t[5][6],t[5][-1],t[5][7],t[6][0],t[6][6]},--己方召唤
    {t[2][3],t[3][3],t[2][2],t[2][4],t[1][3],
        t[4][3],t[4][2],t[4][4],t[4][1],t[4][5]
        ,t[4][0],t[4][6],t[4][-1],t[4][7],t[3][0],t[3][6]},--敌方召唤

}
r.风扬阵={
    {t[7][3],t[7][4],t[7][2],t[6][4],t[6][2],
        t[5][3],t[5][4],t[5][2],t[5][5],t[5][1]
        ,t[5][0],t[5][6],t[5][-1],t[5][7],t[6][0],t[6][6]},--己方召唤
    {t[2][3],t[2][2],t[2][4],t[3][2],t[3][4],
        t[4][3],t[4][2],t[4][4],t[4][1],t[4][5]
        ,t[4][0],t[4][6],t[4][-1],t[4][7],t[3][0],t[3][6]},--敌方召唤

}
r.云垂阵={
    {t[8][3],t[6][4],t[6][2],t[6][5],t[6][1],
        t[5][3],t[5][4],t[5][2],t[5][5],t[5][1]
        ,t[5][0],t[5][6],t[5][-1],t[5][7],t[6][0],t[6][6]},--己方召唤
    {t[1][3],t[3][2],t[3][4],t[3][1],t[3][5],
        t[4][3],t[4][2],t[4][4],t[4][1],t[4][5]
        ,t[4][0],t[4][6],t[4][-1],t[4][7],t[3][0],t[3][6]},--敌方召唤

}
r.龙飞阵={
    {t[7][3],t[8][3],t[6][5],t[6][2],t[6][3],
        t[5][3],t[5][4],t[5][2],t[5][5],t[5][1]
        ,t[5][0],t[5][6],t[5][-1],t[5][7],t[6][0],t[6][6]},--己方召唤
    {t[2][3],t[1][3],t[3][1],t[3][4],t[3][3],
        t[4][3],t[4][2],t[4][4],t[4][1],t[4][5]
        ,t[4][0],t[4][6],t[4][-1],t[4][7],t[3][0],t[3][6]},--敌方召唤

}
r.虎翼阵={
    {t[8][3],t[7][4],t[7][2],t[6][5],t[6][1],
        t[5][3],t[5][4],t[5][2],t[5][5],t[5][1]
        ,t[5][0],t[5][6],t[5][-1],t[5][7],t[6][0],t[6][6]},--己方召唤
    {t[1][3],t[2][2],t[2][4],t[3][1],t[3][5],
        t[4][3],t[4][2],t[4][4],t[4][1],t[4][5]
        ,t[4][0],t[4][6],t[4][-1],t[4][7],t[3][0],t[3][6]},--敌方召唤

}
r.鸟翔阵={
    {t[6][3],t[7][4],t[7][2],t[6][5],t[6][1],
        t[5][3],t[5][4],t[5][2],t[5][5],t[5][1]
        ,t[5][0],t[5][6],t[5][-1],t[5][7],t[6][0],t[6][6]},--己方召唤
    {t[3][3],t[2][2],t[2][4],t[3][1],t[3][5],
        t[4][3],t[4][2],t[4][4],t[4][1],t[4][5]
        ,t[4][0],t[4][6],t[4][-1],t[4][7],t[3][0],t[3][6]},--敌方召唤

}
r.蛇蟠阵={
    {t[7][3],t[7][2],t[7][4],t[6][2],t[8][3],
        t[5][3],t[5][4],t[5][2],t[5][5],t[5][1]
        ,t[5][0],t[5][6],t[5][-1],t[5][7],t[6][0],t[6][6]},--己方召唤
    {t[2][3],t[2][4],t[2][2],t[3][4],t[1][3],
        t[4][3],t[4][2],t[4][4],t[4][1],t[4][5]
        ,t[4][0],t[4][6],t[4][-1],t[4][7],t[3][0],t[3][6]},--敌方召唤

}
r.鹰啸阵={
    {t[7][3],t[6][4],t[6][2],t[6][3],t[8][3],
        t[5][3],t[5][4],t[5][2],t[5][5],t[5][1]
        ,t[5][0],t[5][6],t[5][-1],t[5][7],t[6][0],t[6][6]},--己方召唤
    {t[2][3],t[3][2],t[3][4],t[3][3],t[1][3],
        t[4][3],t[4][2],t[4][4],t[4][1],t[4][5]
        ,t[4][0],t[4][6],t[4][-1],t[4][7],t[3][0],t[3][6]},--敌方召唤

}
r.雷绝阵={
    {t[8][3],t[7][2],t[7][4],t[6][2],t[6][4],
        t[5][3],t[5][4],t[5][2],t[5][5],t[5][1]
        ,t[5][0],t[5][6],t[5][-1],t[5][7],t[6][0],t[6][6]},--己方召唤
    {t[1][3],t[2][4],t[2][2],t[3][4],t[3][2],
        t[4][3],t[4][2],t[4][4],t[4][1],t[4][5]
        ,t[4][0],t[4][6],t[4][-1],t[4][7],t[3][0],t[3][6]},--敌方召唤

}
r[1]=r.普通
r[2]=r.天覆阵
r[3]=r.地载阵
r[4]=r.风扬阵
r[5]=r.云垂阵
r[6]=r.龙飞阵
r[7]=r.虎翼阵
r[8]=r.鸟翔阵
r[9]=r.蛇蟠阵
r[10]=r.鹰啸阵
r[11]=r.雷绝阵

return r